<%-- 
    Document   : amigos
    Created on : 03-jun-2011, 9:12:01
    Author     : JAVA
--%>

<%@page import="Util.UtilFecha"%>
<%@page import="persistencia.PersistenciaInvitaciones"%>
<%@page import="java.util.ArrayList"%>
<%@page import="persistencia.PersistenciaUsuario"%>
<%@page import="java.util.Collection"%>
<%@page import="persistencia.PersistenciaAmigos"%>
<%@page import="java.util.List"%>
<%@page import="controlador.*"%>
<%@page import="clases.*"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%
    HttpSession ses = null;
    Usuario usuario = null;
    ses = request.getSession();
    usuario = (Usuario) ses.getAttribute("usuario");
    // Cargar elementos del usuario
    usuario.armarUsuario();
%>

<%@ include file="/inc/superior.jsp" %>

<h3>Buscar por nombre y apellidos </h3>
<form method="post" action="buscausuario?metodo=nombreapellidos" class="alta_form">
    <label for="nombre">Nombre</label><input type="text" name="nombre" class="usuario_frm" value="" /><br/><br/>
    <label for="apellidos">Apellidos</label><input type="text" name="apellidos" id="usuario_frm" value=""/>
    <input type="submit" value="Buscar" class="boton" />
</form>
<br/><img src='img/separador-msg.png'/>
<h3>Buscar por email </h3>
<form method="post" action="buscausuario?metodo=email" class="alta_form">
    <label for="email">Email</label><input type="text" name="email" class="usuario_frm" value="" />
    <input type="submit" value="Buscar" class="boton" />
</form>
<br/><img src='img/separador-msg.png'/>
<h3>Buscar por nombre de usuario </h3>
<form method="post" action="buscausuario?metodo=nick" class="alta_form" >
    <label for="nombreusuario">Usuario</label><input type="text" name="nombreusuario" class="usuario_frm" value="" />
    <input type="submit" value="Buscar" class="boton" />
</form>
<br/><img src='img/separador-msg.png'/>
<h3>Enviar Invitaci&oacute;n</h3>
<form method="post" action="invitacionServlet" class="alta_form" >
    <label for="nombreusuario">Email de mi amigo</label><input type="text" name="email" class="usuario_frm" value="" />
    <input type="submit" value="Enviar" class="boton" />
</form>
<br/><img src='img/separador-msg.png'/>

<form method="post" name="lista_check" action="amistad" class="alta_form">
    <p>
        <%
            if (ses.getAttribute("resbusquedaamigos") != null) {
                out.println("<br/><br/>");
                out.println("<h3>Usuarios encontrados</h3>");
                List<String> lista = new ArrayList();
                int i = 0;
                for (Usuario u : (Collection<Usuario>) ses.getAttribute("resbusquedaamigos")) {
                    if (Usuario.esAmigo(usuario.getUsuario(), u.getUsuario()) || Usuario.existeAmistad(usuario.getUsuario(), u.getUsuario())) {
                        out.println("<INPUT name=check  TYPE=CHECKBOX DISABLED value =" + u.getUsuario() + "><img width=45px alt=\"usuario\" src=\"img/users/" + u.getUsuario() + ".jpg\"/><br>Nick: " + u.getUsuario() + "<br>  Nombre completo:" + u.getNombre() + " " + u.getApellidos() + " <br> Fecha Alta:" + UtilFecha.fechaMostrar(u.getFechaAlta()) + " <BR>");
                    } else {
                        out.println("<input name=check type=CHECKBOX value =" + u.getUsuario() + "><img width=45px alt=\"usuario\" src=\"img/users/" + u.getUsuario() + ".jpg\"/><br> Nick: " + u.getUsuario() + "  <br> Nombre completo:" + u.getNombre() + " " + u.getApellidos() + " <br> Fecha Alta:" + UtilFecha.fechaMostrar(u.getFechaAlta()) + "<br/></input>");
                    }
                    lista.add(u.getUsuario());

                    //out.println("<INPUT NAME="+u.getUsuario()+"  TYPE=CHECKBOX DISABLED>"+u.getNombre() + u.getApellidos()+"<BR>");
                   /* out.println(u.getUsuario());
                    out.println("<a href=''>Enviar solicitud de amistad</a>");*/
                    out.println("<hr/>");
                }%>
        <br><input type="submit" value="Enviar Peticion" class="boton" />
    </p>
    <%
            ses.setAttribute("lista", lista);
        }
        String usuarioElegido = (String) ses.getAttribute("nickUsuario");
        if (usuarioElegido != null) {
            out.println("USUARIO ELEGIDO" + usuarioElegido);
        }
        ses.setAttribute("resbusquedaamigos", null);
    %>

</form>

<!--aqui mostraremos todos los amigos que tiene-->
<br/>
<h3>Mis amigos</h3>
    <div>
        <%
            for (Relacion r : usuario.getRelaciones()) {
                out.println("<div><img width='40px' src='img/users/" + r.getUsuario().getUsuario() + ".jpg' /></div>");
                out.println("<div><p><a href='tablon?verusuario=" + r.getUsuario().getUsuario() + "'>" + r.getUsuario().getUsuario() + "</a></p></div>");
                //out.println("<p>" + r.getUsuario().getUsuario() + "</p>");
                //out.println("<p><a href='tablon?verusuario=" + r.getUsuario().getUsuario() + "'>" + r.getUsuario().getUsuario() + "</a></p>");
                //out.println("<img width='40px' src='img/users/" + r.getUsuario().getUsuario() + ".jpg' />");
            }
        %>
    </div>
<!--
    <table border="0" cellpadding="0" cellspacing="0" class="tabla">
    <tr><th>Nick</th><th>Nombre/Apellidos</th><th>Poblacion</th></tr>
    <%
        List<Usuario> lista = Usuario.getListaAmigos(usuario.getUsuario());
        for (Usuario u : lista) {
    %><tr>
        <th><a href="usuario"><%out.println("" + u.getUsuario());%> </a></th>
        <th>  <%out.println("" + u.getNombre() + u.getApellidos());%> </th>
        <th>  <%out.println("" + u.getNombre() + u.getPoblacion());%> </th>
    </tr>

    <%         }%>

</table>
-->
<!--
<form method="post" action="actualizaAmigo" id="<modificaAmigo_form">
    <input type='submit' value='Aceptar'>
</form>
-->

</div>
<div id="aside">  
    <h3>Solicitudes de amistad</h3>
    <div id="fotocontenedor">
        <%
            for (SolicitudAmistad sa : usuario.getSolicitudesAmistadRecibidas()) {
                out.println("<div class='fotousuario'><img width='40px' src='img/users/" + sa.getUsuReceptor().getUsuario() + ".jpg' /></div>");
                out.println("<div class='descripcion'><p><a href='tablon?verusuario=" + sa.getUsuReceptor().getUsuario() + "'>" + sa.getUsuReceptor().getUsuario() + "</a>");
                out.println("<p><a href='gestionamistad?op=ok&usu=" + sa.getUsuReceptor().getUsuario() + "'>Aceptar</a> - <a href='gestionamistad?op=ko&usu=" + sa.getUsuReceptor().getUsuario() + "'>Rechazar</a></p></div>");
            }
        %>
    </div>
</div>

<%@ include file="/inc/pie.jsp" %>

